// 第二层： 关于api的封装
import http from "./http.ts";

// 封装一个登录的接口
export let login_api = (data: Login)=> http({
    url: "/users/checkLogin",  // 请求地址
    data,// 参数
    method: "post" 
})

// 封装一个获取账号的的接口
export let acclist_api = (params: Page)=> http({
    url: "/users/list",  // 请求地址
    params,// 参数
    method: "get" 
})

// 封装一个添加账号的的接口
export let accAdd_api = (data: Reg)=> http({
    url: "/users/add",  // 请求地址
    data,// 参数
    method: "post" 
})

// 封装一个批量删除账号的的接口
export let accDelAll_api = (data: Alldel)=> http({
    url: "/users/batchdel",  // 请求地址
    data,// 参数
    method: "post" 
})

// 封装一个获取个人信息的的接口
export let getInfo_api = ()=> http({
    url: "/users/info",  // 请求地址
    method: "get" 
})

// 修改头像
export let reqUploadAvatar_api = (params: any)=> http({
    url: "/users/avataredit",  // 请求地址
    params,
    method: "get" 
})